package org.hawk.gwtppc.webtest.tests;

import org.hawk.gwtppc.webtest.common.TestSuite;
import org.hawk.gwtppc.webtest.tests.classsuite.AsSubclassTest;
import org.hawk.gwtppc.webtest.tests.classsuite.ForNameTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetAnnotationTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetAnnotationsTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetCanonicalNameTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetClassesTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetComponentTypeTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetConstructorTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetConstructorsTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetDeclaredAnnotationsTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetDeclaredClassesTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetDeclaredConstructorTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetDeclaredConstructorsTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetDeclaredFieldTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetDeclaredFieldsTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetDeclaredMethodTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetDeclaredMethodsTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetDeclaringClassTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetEnclosingClassTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetEnclosingConstructorTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetEnclosingMethodTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetEnumConstantsTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetFieldTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetFieldsTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetGenericInterfacesTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetGenericSuperclassTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetInterfacesTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetMethodTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetMethodsTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetModifiersTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetPackageTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetSimpleNameTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetSuperclassTest;
import org.hawk.gwtppc.webtest.tests.classsuite.GetTypeParametersTest;
import org.hawk.gwtppc.webtest.tests.classsuite.IsAnnotationPresentTest;
import org.hawk.gwtppc.webtest.tests.classsuite.IsAnnotationTest;
import org.hawk.gwtppc.webtest.tests.classsuite.IsAnonymousClassTest;
import org.hawk.gwtppc.webtest.tests.classsuite.IsArrayTest;
import org.hawk.gwtppc.webtest.tests.classsuite.IsAssignableFromTest;
import org.hawk.gwtppc.webtest.tests.classsuite.IsEnumTest;
import org.hawk.gwtppc.webtest.tests.classsuite.IsInstanceTest;
import org.hawk.gwtppc.webtest.tests.classsuite.IsInterfaceTest;
import org.hawk.gwtppc.webtest.tests.classsuite.IsLocalClassTest;
import org.hawk.gwtppc.webtest.tests.classsuite.IsMemberClassTest;
import org.hawk.gwtppc.webtest.tests.classsuite.IsPrimitiveTest;
import org.hawk.gwtppc.webtest.tests.classsuite.NewInstanceTest;

public class ClassSuite extends TestSuite {

	public ClassSuite() {
		super("java.lang.Class", new ForNameTest(), new NewInstanceTest(), new IsInstanceTest(), new IsAssignableFromTest(), new IsArrayTest(), 
				new IsPrimitiveTest(), new IsInterfaceTest(), new IsAnnotationTest(), new GetTypeParametersTest(), new GetSuperclassTest(), 
				new GetGenericSuperclassTest(), new GetPackageTest(), new GetInterfacesTest(), new GetGenericInterfacesTest(),
				new GetComponentTypeTest(), new GetEnclosingMethodTest(), new GetEnclosingConstructorTest(), new GetDeclaringClassTest(),
				new GetEnclosingClassTest(), new GetSimpleNameTest(), new GetCanonicalNameTest(), new IsAnonymousClassTest(),
				new IsLocalClassTest(), new IsMemberClassTest(), new GetClassesTest(), new GetFieldsTest(), new GetMethodsTest(),
				new GetConstructorsTest(), new GetFieldTest(), new GetMethodTest(), new GetConstructorTest(), new GetDeclaredClassesTest(),
				new GetDeclaredFieldsTest(), new GetDeclaredMethodsTest(), new GetDeclaredConstructorsTest(), new GetDeclaredFieldTest(),
				new GetDeclaredMethodTest(), new GetDeclaredConstructorTest(), new IsEnumTest(), new AsSubclassTest(), 
				new GetAnnotationTest(), new IsAnnotationPresentTest(), new GetAnnotationsTest(), new GetDeclaredAnnotationsTest(),
				new GetEnumConstantsTest(), new GetModifiersTest());
	}

}
